ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Linux System Programming Techniques [code examples]

دانلود کتاب تکنیک های برنامه نویسی سیستم لینوکس [نمونه های کد]

Linux System Programming Techniques [code examples]

مشخصات کتاب

Linux System Programming Techniques [code examples]

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 1789951283, 9781789951288 
ناشر: Packt Publishing 
سال نشر: 2021 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : ZIP (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 73 کیلوبایت 

قیمت کتاب (تومان) : 28,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Linux System Programming Techniques [code examples] به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تکنیک های برنامه نویسی سیستم لینوکس [نمونه های کد] نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب تکنیک های برنامه نویسی سیستم لینوکس [نمونه های کد]

کد

با استفاده از دستور العمل‌های عملی برای توسعه برنامه‌های سیستم خود راه‌حل‌هایی را برای تمام مشکلات خود در رابطه با برنامه‌نویسی سیستم لینوکس بیابید

ویژگی‌های کلیدی

  • توسعه درک عمیق تر از نحوه کار برنامه نویسی سیستم لینوکس
  • با کمک مثال های عملی تجربه عملی کار با پروژه های مختلف لینوکس را به دست آورید
  • یاد بگیرید چگونه برنامه های خود را برای لینوکس توسعه دهید< /li>

توضیحات کتاب

لینوکس محبوب ترین سیستم عامل (OS) منبع باز جهان است. تکنیک های برنامه نویسی سیستم لینوکس شما را قادر می سازد تا سیستم عامل لینوکس را با برنامه های سیستم خود گسترش دهید و با سایر برنامه های موجود در سیستم ارتباط برقرار کنید.

این کتاب با کاوش در سیستم فایل لینوکس، دستورات اولیه آن، کتابچه راهنمای داخلی آغاز می شود. صفحات، مجموعه کامپایلر گنو (GCC) و فراخوان های سیستم لینوکس. سپس خواهید فهمید که چگونه خطاها را در برنامه های خود مدیریت کنید و یاد خواهید گرفت که خطاها را پیدا کنید و اطلاعات مربوط به آنها را چاپ کنید. این کتاب شما را از طریق دستور العمل های متعدد در مورد نحوه خواندن و نوشتن فایل ها در سیستم، با استفاده از هر دو جریان و توصیف کننده فایل راهنمایی می کند. همانطور که پیشروی می کنید، در فورکینگ، ایجاد فرآیندهای زامبی، و دیمون ها، همراه با دستور العمل هایی در مورد نحوه مدیریت شیاطین با استفاده از systemd می پردازید. پس از این، نحوه ایجاد کتابخانه های مشترک را خواهید یافت و شروع به کاوش انواع مختلف ارتباطات بین فرآیندی (IPC) خواهید کرد. در فصل‌های بعدی، دستورالعمل‌هایی در مورد نحوه نوشتن برنامه‌ها با استفاده از رشته‌های POSIX و نحوه اشکال‌زدایی برنامه‌های خود با استفاده از اشکال‌زدای گنو (GDB) و Valgrind نیز پوشش داده خواهد شد.

در پایان این کتاب لینوکس، شما می‌توانید می‌تواند برنامه‌های سیستمی خود را برای لینوکس توسعه دهد، از جمله دیمون‌ها، ابزارها، کلاینت‌ها و فیلترها.

آنچه یاد خواهید گرفت

  • چگونه برنامه‌نویسی برای لینوکس را بیاموزید. سیستم لینوکس با استفاده از طیف گسترده ای از فراخوانی های سیستمی
  • کاوش در عملکرد توابع POSIX
  • درک و استفاده از مفاهیم کلیدی مانند سیگنال ها، لوله ها، IPC و مدیریت فرآیند
  • چگونگی ادغام برنامه ها با سیستم لینوکس را بیابید
  • موضوعات پیشرفته ای مانند عملیات سیستم فایل، ایجاد کتابخانه های مشترک، و اشکال زدایی برنامه های خود را کاوش کنید
  • درکی کلی از نحوه برنامه های خود را با استفاده از Valgrind اشکال زدایی کنید

این کتاب برای چه کسی است

این کتاب برای کسانی است که می خواهند برنامه های سیستمی را برای لینوکس توسعه دهند و درک عمیق تری از سیستم لینوکس به دست آورند. . این کتاب برای هر کسی که با مشکلات مربوط به بخش خاصی از برنامه نویسی سیستم لینوکس مواجه است و به دنبال دستور العمل ها یا راه حل های خاصی است مفید است.

فهرست مطالب

  1. دریافت ابزارهای ضروری و نوشتن اولین برنامه‌های لینوکس ما
  2. آسان کردن برنامه‌های شما برای اسکریپت
  3. غواصی عمیق در C در لینوکس
  4. مدیریت خطاها در برنامه‌های شما
  5. کار با فایل ورودی/خروجی و عملیات سیستم فایل
  6. فرایندهای تخم ریزی و استفاده از کنترل کار
  7. استفاده از systemd برای مدیریت شیطان های شما
  8. ایجاد کتابخانه های مشترک
  9. li>
  10. ورودی/خروجی ترمینال و تغییر رفتار ترمینال
  11. استفاده از انواع مختلف IPC
  12. استفاده از رشته ها در برنامه های شما
  13. اشکال زدایی برنامه های شما

توضیحاتی درمورد کتاب به خارجی

Code

Find solutions to all your problems related to Linux system programming using practical recipes for developing your own system programs

Key Features

  • Develop a deeper understanding of how Linux system programming works
  • Gain hands-on experience of working with different Linux projects with the help of practical examples
  • Learn how to develop your own programs for Linux

Book Description

Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system.

The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered.

By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.

What you will learn

  • Discover how to write programs for the Linux system using a wide variety of system calls
  • Delve into the working of POSIX functions
  • Understand and use key concepts such as signals, pipes, IPC, and process management
  • Find out how to integrate programs with a Linux system
  • Explore advanced topics such as filesystem operations, creating shared libraries, and debugging your programs
  • Gain an overall understanding of how to debug your programs using Valgrind

Who this book is for

This book is for anyone who wants to develop system programs for Linux and gain a deeper understanding of the Linux system. The book is beneficial for anyone who is facing issues related to a particular part of Linux system programming and is looking for specific recipes or solutions.

Table of Contents

  1. Getting the Necessary Tools and Writing Our First Linux Programs
  2. Making Your Programs Easy to Script
  3. Diving Deep into C in Linux
  4. Handling Errors in Your Programs
  5. Working with File I/O and Filesystem Operations
  6. Spawning Processes and Using Job Control
  7. Using systemd to Handle Your Daemons
  8. Creating Shared Libraries
  9. Terminal I/O and Changing Terminal Behavior
  10. Using Different Kinds of IPC
  11. Using Threads in Your Programs
  12. Debugging Your Programs




نظرات کاربران